package entidades;

import eduni.simjava.*;

public class Cache extends Sim_entity {

	private Sim_port requisicao, acerto, erro;
	
	public Cache(String nome) {
		super(nome);
	    requisicao = new Sim_port("Requisicao");
	    acerto = new Sim_port("Acerto");
	    erro = new Sim_port("Erro");
	    add_port(requisicao);
	    add_port(acerto);
	    add_port(erro);
	}

	//Metodo que descreve o comportamento da entidade.
	public void body() {
		while (Sim_system.running()) {
			Sim_event e = new Sim_event();
            sim_get_next(e);
            //...
			sim_completed(e); // Um evento terminou de ser processado
		}	
	}
}
